#ifndef VIEWPORTMANAGER_H
#define VIEWPORTMANAGER_H
#include <list>
#include "level.h"
#include "entity.h"
#include "viewport.h"
#include "parralax.h"

class ViewportManager
{
	std::list<Viewport> viewports;

public:
	void draw(Level &level, EntityManager &en_manager, ParralaxManager &pa_manager);
	void add();
	void add(Viewport &);
	void clear();

	ViewportManager();
	~ViewportManager();
};

#endif